A terrifying psychological thriller set near the beautiful landscape of Glacier National Park, Monta...